<?php
require_once 'Service/DokumenteManager.php';

/**
 * Description of DokumenteView
 *
 * @author Andy
 */
class DokumenteView {
    private $documentManager; 

    /**
     * Zeigt das Grundlayout der Dokumente
     */
    public function ShowContent(){
        // Dokumente Manager erstellen
        $this->documentManager = new DokumenteManager();

        echo '<div id="member_title">
                <p>Dokumente</font></p>
              </div>';

        echo "<table border = 0, cellpadding = 5 cellspacing = 0>";
            // Aktive
            $this->printDocumentEntries('aktiv');

            // Aktive zum Ausdrucken
            $this->printDocumentEntries('aktiv_pdf');

            // Passive
            $this->printDocumentEntries('passiv');
            echo '
                <tr><td>&nbsp;</td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td>&nbsp;</td></tr>';

            // Statuten
            $this->printDocumentEntries('statuten');

            // Checkliste Geischterhuus
            // Statuten
            $this->printDocumentEntries('checklisteG');

            echo '
                <tr><td>&nbsp;</td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td>&nbsp;</td></tr>';

            $this->printDocumentEntries('naehbericht');
        echo "</table>";
    }

    /**
     * Zeigt die spezifischen Dokumen Informationen an. Diese Informationen
     * werden vom DokumentManager aufgerufen
     * @param <type> $key
     */
    private function printDocumentEntries($key){
        $resultArray = $this->documentManager->GetRowContent($key);
        $resultDate = $resultArray[0]['Datum'];
        $date = substr($resultDate,8,2).".".substr($resultDate,5,2).".".substr($resultDate,0,4);
        echo "<tr>
		<td><a href = 'Dokumente/",$resultArray[0]['Datei'],"'>",
                $resultArray[0]['Bezeichnung'],"</a></td>
		<td>",$date,"</td>
	</tr>";			
    }   
}
?>
